package com.my.users.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.my.common.util.PageUtil;
import com.my.users.pojo.AUser;

public interface IUserService
{
	/* 角色管理 开始 */
	/**
	 * 查询一条用户信息
	 * 
	 * @param condMap
	 * @return
	 */
	AUser findOneAUserService(Map<String, Object> condMap);

	/**
	 * 查询多条记录
	 * 
	 * @param page
	 * @param condMap
	 * @return
	 */
	List<AUser> findListAUserService(PageUtil page, Map<String, Object> condMap);

	/**
	 * 添加一条用户记录
	 * 
	 * @param user
	 * @return
	 */
	JSONObject insertAUserService(AUser user);

	/**
	 * 更新一条用户记录
	 * 
	 * @param user
	 * @return
	 */
	JSONObject updateAUserService(AUser user);

	/**
	 * 删除一条用户记录
	 * 
	 * @param condMap
	 * @return
	 */
	JSONObject deleteAUserService(Map<String , Object>  condMap);
	/* 角色管理 结束 */
}
